package com.sporch.parseJsonString;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * jsonRpc响应实体类
 * @Author: czy
 * @Date: 2019/6/12 10:10
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class JsonRpcResponse {
    /**
     * 指定JSON-RPC协议版本的字符串，必须准确写为“2.0”
     */
    private String jsonrpc;

    /**
     * 该成员必须包含。
     该成员值必须于请求对象中的id成员值一致。
     若在检查请求对象id时错误（例如参数错误或无效请求），则该值必须为空值。
     */
    private Integer id;

    /**
     * 该成员在成功时必须包含。
     当调用方法引起错误时必须不包含该成员。
     服务端中的被调用方法决定了该成员的值。
     */
    private List<Object> result;
}
